package com.evernote.service;

import java.util.List;

import com.evernote.dao.ContentDao;
import com.evernote.entity.Content;

public class ContentService {
	
	ContentDao cd = new ContentDao();
	
	/**
	 * 获取笔记本中所有笔记
	 * @param c
	 * @return
	 */
	public List<Content> findAllContentByNid(Content c) {
		return cd.findAllContentByNid(c);
	}
	
	/**
	 * 获取用户所有笔记
	 * @param c
	 * @return
	 */
	public List<Content> findAllContentByUid(Content c) {
		return cd.findAllContentByUid(c);
	}
	
	/**
	 * 获取用户笔记的数量
	 * @param c
	 * @return
	 */
	public int findAllContentNumByUid(Content c) {
		return cd.findAllContentNumByUid(c);
	}
	
	/**
	 * 获取笔记本中笔记的数量
	 * @param c
	 * @return
	 */
	public int findAllNoteNumByNid(Content c) {
		return cd.findAllNoteNumByNid(c);
	}
	
	/**
	 * 新增笔记并返回自增的id
	 * @param c
	 * @return 成功返回新增笔记的id 失败返回0
	 */
	public int addNote(Content c) {
		return cd.addNote(c);
	}
	
	/**
	 * 修改笔记
	 * @param c
	 * @return 成功返回1 失败0
	 */
	public int updateNoteByCid(Content c) {
		return cd.updateNoteByCid(c);
	}
	
	/**
	 * 删除笔记
	 * @param n
	 * @return 失败返回0
	 */
	public int deleteNoteById(Content c) {
		return cd.deleteNoteById(c);
	}
	
	/**
	 * 删除笔记本中所有笔记
	 * @param n
	 * @return 失败返回0
	 */
	public int deleteNoteByNid(Content c) {
		return cd.deleteNoteByNid(c);
	}
	
}
